/* Autor : Jannis Migdalas
Klasse : FI1.1
Dateiname : board.c
Datum : 10.05.2002
Beschreibung: Das Programm gibt das Spielfeld aus
Version : 1.0
Programmschnittstelle:
void board_Output(int iBoard[17][17], int iVar)
	1.Parameter - 2-dimensionales Array, das Spielfeld
	2.Parameter - Hilfsvariable
void bridges_headline()
*/

#include "board.h"


void board_Output(int iBoard[17][17], int iVar)
{
	int i,
		 j;
    
   system("cls");

	//gibt Überschrift aus
   bridges_headline();
   printf("\n\n");
	
   for (i = -1; i < 17; i++)
	{
		if (i != -1) {
			printf("%2d", i+1);
		} else {
			printf("  ");
		}

		//Ausgabe des Spielfeldes
		for (j = 0; j < 17; j++)
		{
			//printed die Spaltenbeschreibung
			if (i == -1) {
				printf("%c", 'A'+j);
			}else{
				switch(iBoard[i][j])
				{
						case 1:
					{	
						//Token für Spieler 1
						printf("\xB0");
						break;
					}
						case -1:
					{
						//Token für Spieler 2
						printf("\xB1");
						break;
					}
						case 0:
					{
						//Feld leer = Leerzeichen
						printf(" ");
						break;
					}
				}

			}
		}
		printf("\n");
	}
}

//steht als feste Überschrift über jedet Spielbrettausgabe
void bridges_headline()
{
	printf("\n\t-- Bridges fuer die Win32 Console --");
}



